21426
50940
660279
892293
606198
944424
629201
539952
722519
895823
55183
366639
5112799
3546581
3044148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471